int add(int);
int FactorialSum( List L );
int FactorialSum( List L )
{
	int sum=0,i; 
	while(L != NULL)
	{
		i=L->Data;
		sum+=add(i);
		L=L->Next;
	}
	return sum;
}

int add(int a)
{
	int i,sum=1;
	for(i=a;i>=1;i--)
		sum*=i;
	return sum;
}
